package objects;

/**
 * Represents entities on Map (outside fight)
 * - Characters
 * - Non Playable Characters (NPC)
 * - MobGroups
 * - TaxCollectors
 * - Prism
 * - Mounts inside paddocks
 * - Merchant Mode Player
 * 
 * @author Diabu
 */
public abstract class Entities {
    //All this methods had to be overwritten

    public abstract long getEntitieMapGuid();

    public abstract String getGmPacket();

    public abstract short getCellID();

    public abstract byte getOrientation();

    public abstract boolean isVisible();

    public abstract byte getEntitieType();

    public abstract void setEntitieMapGuid(long pGuid);

    public abstract void setVisible(boolean v);
}
